// 类的定义
class Cart {
  // 定义属性和方法
  color: string = 'yello' // 直接赋值
  price: number = 100 // 直接赋值
  sale() {
    console.log(this.color, this.price)
  }
}
const audi = new Cart()

class Person {
  // 定义属性和方法
  name: string
  age: number
  constructor(name: string, age: number) {
    this.name = name;
    this.age = age
  }
  eating() {
    console.log(this.name, this.age)
  }
}
// 当我们执行 new Person的时候实际上是先执行 Person类中的constructor方法
const p = new Person('cht', 19)

export { }